690893
754612
779542
368855
854502
343170
480688
868919
812658
432997
605678
200793
5116799
3548581
3049148
2356804
2226988
2032609
1945357
190878
1756118
1718136
1682195
1633471